package com.tddx.activiti.utils.gentiJava;

import com.tddx.activiti.utils.FileUtils;

public class AutoJava {
	
	public static void main(String[] args) {
		new AutoJava().createFile().writeToContent();
	}
	
	/**
	 * 创建该类文件夹和文件
	 */
	public AutoJava createFile(){

		FileUtils.createFile(Constants.ENTITYJAVAPATH, false);
//		FileUtils.createFile(Constants.CONTROLLERJAVAPATH, false);
//		FileUtils.createFile(Constants.SERVICEJAVAPATH, false);
//		FileUtils.createFile(Constants.REPOSITORYJAVAPATH, false);
//		FileUtils.createFile(Constants.JDBCJAVAPATH, false);
//		FileUtils.createFile(Constants.RESULTJSPPATH, false);
//		FileUtils.createFile(Constants.INPUTJSPPATH, false);
		return this;
		
	}
	/**
	 * 写入内容
	 */
	public AutoJava writeToContent(){
		FileUtils.writeStringToFile(Constants.ENTITYJAVAPATH, GenContent.getEntityContent());
//		FileUtils.writeStringToFile(Constants.CONTROLLERJAVAPATH, GenContent.getCtrlContent());
//		FileUtils.writeStringToFile(Constants.SERVICEJAVAPATH, GenContent.getServiceContent());
//		FileUtils.writeStringToFile(Constants.REPOSITORYJAVAPATH, GenContent.getDaoContent());
//		FileUtils.writeStringToFile(Constants.JDBCJAVAPATH, GenContent.getJdbcContent());
//		FileUtils.writeStringToFile(Constants.RESULTJSPPATH, GenContent.getResultContent("菜单"));
//		FileUtils.writeStringToFile(Constants.INPUTJSPPATH, GenContent.getInputContent("菜单"));
		return this;
	}
	
}
